home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 2.iso / demo / wemdemo4.zip / INFO / DIRED.3 (.txt) < prev    next >
GNU Info File  |  1994-09-21  |  34KB  |  529 lines

  1. This is Info file ../info/dired, produced by Makeinfo-1.56 from the
  2. input file dired.txi.
  3.    This file documents Tree Dired, the GNU Emacs Directory Browser, and
  4. most of the extra features available as an option.
  5.    Copyright (C) 1991, 1992 Free Software Foundation
  6.    Permission is granted to make and distribute verbatim copies of this
  7. manual provided the copyright notice and this permission notice are
  8. preserved on all copies.
  9.    Permission is granted to copy and distribute modified versions of
  10. this manual under the conditions for verbatim copying, provided also
  11. that the section entitled "GNU General Public License" is included
  12. exactly as in the original, and provided that the entire resulting
  13. derived work is distributed under the terms of a permission notice
  14. identical to this one.
  15.    Permission is granted to copy and distribute translations of this
  16. manual into another language, under the above conditions for modified
  17. versions, except that the section entitled "GNU General Public License"
  18. may be included in a translation approved by the author instead of in
  19. the original English.
  20. File: dired,  Node: Dired Mark Internals,  Prev: Tree Dired Internals,  Up: Dired Internals
  21. Dired Mark Internals
  22. ====================
  23.    This is a short overview about how marking files and retrieving
  24. marked files in Dired works.
  25.    `ls' output is indented two spaces two make room for an optional
  26. marker character in front of each file line.  Marking simply replaces
  27. the first space with the marker character, usually `*' or, for
  28. deletions, `D'.  Indenting just by one would leave the markers adjacent
  29. to the permission bits.
  30. `dired-mark-if'
  31.      The macro `dired-mark-if' is used internally to mark files matching
  32.      certain criteria. It takes two arguments, the PREDICATE, a lisp
  33.      expression evaluating non-nil on file lines to be marked, and MSG,
  34.      a message to be displayed while scanning the buffer.  MSG may be
  35.      nil to suppress the message.
  36. `dired-mark-map'
  37.      To operate on the marked files, all internal Dired functions
  38.      ultimately call the macro `dired-mark-map'.  It takes two
  39.      arguments, BODY and ARG, plus an optional argument SHOW-PROGRESS:
  40.      Perform BODY with point somewhere on each marked line (inside a
  41.      `save-excursion') and return a list of BODY's results.  If no
  42.      marked file could be found, execute BODY on the current line.
  43.      If ARG is an integer, use the next ARG (or previous -ARG, if
  44.      ARG<0) files instead of the marked files.  In that case point is
  45.      dragged along.  This is so that commands on the next ARG (instead
  46.      of the marked) files can be chained easily.  Note that for
  47.      positive ARG point is left on the first file not operated upon, for
  48.      negative on the last file operated upon
  49.      If ARG is otherwise non-nil, use current file instead.
  50.      If optional third argument SHOW-PROGRESS evaluates to non-nil, we
  51.      redisplay the Dired buffer after each file is processed.  No
  52.      guarantee is made about the position on the marked line.  BODY
  53.      must ensure this itself if it depends on this.  Search starts at
  54.      the beginning of the buffer, thus the `car' of the list
  55.      corresponds to the line nearest to the buffer's bottom.  This is
  56.      also true for (positive and negative) integer values of ARG.  The
  57.      BODY should not be too long as it is expanded four times.
  58. A common case is to retrieve the names of all marked files:
  59. `dired-mark-get-files'
  60.      Return the marked files as list of strings.  The list is in the
  61.      same order as the buffer, that is, the car is the first marked
  62.      file.  Values returned are normally absolute pathnames.  Optional
  63.      argument LOCALP equal to `no-dir' means return the filename proper
  64.      only, with no directory information; any other non-nil value means
  65.      make them relative to default-directory.  Optional second argument
  66.      ARG forces use of other files.  If ARG is an integer, use the next
  67.      ARG files.  If ARG is otherwise non-nil, use the current file.
  68. File: dired,  Node: Dired Known Problems,  Next: Dired Variable Index,  Prev: Dired Internals,  Up: Top
  69. Known Problems with Dired
  70. *************************
  71.    There are some problems with Dired that are either not Dired's fault,
  72. hard to fix or not worth fixing.
  73.    * Renaming directories usually works fine (all affected Dired and
  74.      file buffers are updated), but moving a directory between different
  75.      filesystems (those on different hard disks or different
  76.      partitions) does not work: it creates a plain target file
  77.      containing the contents of the original directory (inodes and
  78.      filenames) or fails completely.
  79.      Unfortunately Emacs' builtin function `rename-file' does not give
  80.      you a clear error message like `cross-device link attempted', but
  81.      rather a spurious `(file-error "Removing old name" "not owner")',
  82.      at least in Emacs 18.55.
  83.      On some systems renaming a directory always fails (even within the
  84.      same filesystem) with the spurious `not owner' error.
  85.    * If `foo' is a symlink to a non-existing file, `(file-exists-p
  86.      "foo")' returns nil.  Thus, Dired will overwite such (strange)
  87.      kinds of symlinks without noticing.
  88.      Dired could test both `file-symlink-p' and `file-exists-p', but
  89.      this would slow down all file operations to catch a very rare case.
  90.    * Copying a directory does not work - it results in a zero-length
  91.      target file.
  92.      This comes from Emacs' `copy-file' function, not from Dired.
  93.      If you really want to copy a directory (recursively), use `!' and
  94.      your favorite shell command to do it (e.g. cp -R or cp -r).
  95.    * Initial spaces in a filename are not recognized.  If I could be
  96.      sure that all `ls' programs insert exactly one space between the
  97.      time and the filename, I could easily fix this.  But `ls' programs
  98.      tend to vary in their amount of white space, and even with one
  99.      `ls' program there is a difference between year and clocktime
  100.      formats
  101.             drwxr-xr-x 2 ab027    thp           512 Aug 13 1990  thp/
  102.             drwxr-xr-x 4 ab027    thp           512 Feb  3 21:59 ./
  103.      If your `ls' supports the `-b' switch and quotes spaces with that
  104.      switch, simply add `b' to your `dired-listing-switches'.  *Note
  105.      Listing Files in Dired::.
  106.      Spaces anywhere but at the beginning do work.
  107.    * In general, only commands that may have targets outside of the
  108.      current directory tree update other buffers (copy, move and link
  109.      commands).
  110.      Especially, deletions, (un)compress, chmod/chgrp/chown update only
  111.      the current buffer.
  112.    * Some compress programs make output even if all goes well.  Dired
  113.      takes output as a sign of trouble and assumes that the subprocess
  114.      failed.
  115.      Redefine function `dired-check-process-checker' suitably to look
  116.      closer at the generated output.  In Emacs 19, the exit status of
  117.      compress will be checked.
  118.    * Aliases like `rm -i' for `rm' or `ls -F' for `ls' can cause
  119.      problems in Dired's (and Emacs') shell command.  (Aliases for `ls'
  120.      only matter if you dired wildcards, because only then the shell is
  121.      used to run `ls'.)  Csh expands aliases only for interactive
  122.      shells, which is probably what you want.  In Bash, you can achieve
  123.      this by testing `PS1' in your `~/.bashrc':
  124.             # `.bashrc' file
  125.             # this test fails when invoked by rsh
  126.             if [ "${PS1-no}" != "no" ]       # is this an interactive shell?
  127.             then
  128.                 . ~/.bash_alias          # if so, source aliases
  129.             fi
  130.    * Directory names starting with `-' (a minus) may lose when they are
  131.      to be created or removed.  If you care about this, and your rmdir
  132.      and mkdir understand about `--' meaning end of options, change
  133.      `emacs-19.el' accordingly.
  134.      In Emacs 19 the `make-directory' and `remove-directory' operations
  135.      will be builtin, not implemented with `rmdir' and `mkdir'
  136.      subprocesses.
  137.    * `dired-nstd.el': This is still buggy.  For example, after you've
  138.      compressed the last file it may not correctly return that file's
  139.      absolute pathname (`dired-current-directory' erronously returns nil
  140.      because of markers collapsed during redisplay), ultimately leading
  141.      to lisp errors.
  142.    * The regexp-using `%'-commands get into an endless loop if you
  143.      specify a regular expression that matches the empty string.
  144.    * Function `find-alternate-file' in Emacs 18.57 has a bug that causes
  145.      `C-x C-v RET' (which usually re-visits the current buffer) to fail
  146.      on Dired buffers.  This is fixed in the version in `emacs-19.el',
  147.      automatically loaded by Dired.
  148.    * It is not possible to resort the Dired buffer without reverting
  149.      it. That would be hard to implement (and slow to run) given that
  150.      ls date format would have to be parsed for `ls -t' sorting order.
  151. File: dired,  Node: Dired Variable Index,  Next: Dired Function Index,  Prev: Dired Known Problems,  Up: Top
  152. Dired Variable Index
  153. ********************
  154. * Menu:
  155. * auto-mode-alist:                      Virtual Dired.
  156. * bibtex-unclean-extensions:            Advanced Dired Mark Commands.
  157. * default-directory:                    Tree Dired Internals.
  158. * default-directory-alist:              Multiple Dired Directories.
  159. * dired-actual-switches:                Listing Files in Dired.
  160. * dired-after-readin-hook:              Dired Hooks.
  161. * dired-auto-shell-command-alist:       Letting Dired Guess What Shell Command to Apply.
  162. * dired-auto-shell-command-alist-default: Letting Dired Guess What Shell Command to Apply.
  163. * dired-backup-if-overwrite:            Dired User Options.
  164. * dired-before-readin-hook:             Dired Hooks.
  165. * dired-cd-on-each:                     dired-cd.el.
  166. * dired-cd-on-each:                     dired-cd.el.
  167. * dired-cd-same-subdir:                 dired-cd.el.
  168. * dired-cd-same-subdir:                 dired-cd.el.
  169. * dired-chown-program:                  Changing File Attributes.
  170. * dired-chown-program:                  Dired Configuration.
  171. * dired-copy-preserve-time:             Copy and Move Into a Directory.
  172. * dired-copy-preserve-time:             Dired User Options.
  173. * dired-dangerous-shell-command:        Dired Minibuffer History.
  174. * dired-del-marker:                     Dired User Options.
  175. * dired-dwim-target:                    Copy and Move Into a Directory.
  176. * dired-dwim-target:                    Dired User Options.
  177. * dired-find-subdir:                    Tree Dired Extra Features.
  178. * dired-guess-have-gnutar:              Letting Dired Guess What Shell Command to Apply.
  179. * dired-keep-marker-copy:               Copy and Move Into a Directory.
  180. * dired-keep-marker-copy:               Dired User Options.
  181. * dired-keep-marker-hardlink:           Copy and Move Into a Directory.
  182. * dired-keep-marker-hardlink:           Dired User Options.
  183. * dired-keep-marker-move:               Copy and Move Into a Directory.
  184. * dired-keep-marker-move:               Dired User Options.
  185. * dired-keep-marker-symlink:            Copy and Move Into a Directory.
  186. * dired-keep-marker-symlink:            Dired User Options.
  187. * dired-kept-versions:                  Deleting Files With Dired.
  188. * dired-listing-switches:               Dired User Options.
  189. * dired-listing-switches:               Entering Dired.
  190. * dired-load-hook:                      Dired Hooks.
  191. * dired-local-variables-file:           Dired Local Variables.
  192. * dired-ls-F-marks-symlinks:            Dired Configuration.
  193. * dired-ls-program:                     Dired Configuration.
  194. * dired-ls-sorting-switches:            Listing Files in Dired.
  195. * dired-marked-files:                   Tree Dired Extra Features.
  196. * dired-marker-char:                    Dired User Options.
  197. * dired-mode-hook:                      Dired Hooks.
  198. * dired-no-confirm:                     Dired User Options.
  199. * dired-omit-extensions:                Omitting Files in Dired.
  200. * dired-omit-files:                     Omitting Files in Dired.
  201. * dired-omit-files-p:                   Omitting Files in Dired.
  202. * dired-omit-localp:                    Omitting Files in Dired.
  203. * dired-omit-marker-char:               Omitting Files in Dired.
  204. * dired-shrink-to-fit:                  Dired User Options.
  205. * dired-sort-by-date-regexp:            Listing Files in Dired.
  206. * dired-sort-by-name-regexp:            Listing Files in Dired.
  207. * dired-subdir-alist:                   Tree Dired Internals.
  208. * dired-subdir-alist:                   Tree Dired Internals.
  209. * dired-subdir-regexp:                  Tree Dired Internals.
  210. * dired-trans-enders:                   dired-trns.el.
  211. * dired-trans-re-ext:                   dired-trns.el.
  212. * dired-trans-starters:                 dired-trns.el.
  213. * dired-trivial-filenames:              Dired User Options.
  214. * dired-vm-read-only-folders:           Multiple Dired Directories.
  215. * latex-unclean-extensions:             Advanced Dired Mark Commands.
  216. * lpr-command:                          Printing the Marked Files.
  217. * lpr-switches:                         Printing the Marked Files.
  218. * patch-unclean-extensions:             Advanced Dired Mark Commands.
  219. * tex-unclean-extensions:               Advanced Dired Mark Commands.
  220. * texinfo-unclean-extensions:           Advanced Dired Mark Commands.
  221. * vm-folder-directory:                  Multiple Dired Directories.
  222. File: dired,  Node: Dired Function Index,  Next: Dired Key Index,  Prev: Dired Variable Index,  Up: Top
  223. Dired Function Index
  224. ********************
  225. * Menu:
  226. * background:                           Multiple Dired Directories.
  227. * default-directory:                    Multiple Dired Directories.
  228. * Dired:                                Entering Dired.
  229. * dired-advertised-find-file:           Commands That Do Not Use Marks.
  230. * dired-backup-diff:                    Commands That Do Not Use Marks.
  231. * dired-backup-unflag:                  Marking Files in Dired.
  232. * dired-backup-unflag:                  Deleting Files With Dired.
  233. * dired-clean-directory:                Deleting Files With Dired.
  234. * dired-clean-patch:                    Advanced Dired Mark Commands.
  235. * dired-clean-tex:                      Advanced Dired Mark Commands.
  236. * dired-copy-filename-as-kill:          Tree Dired Extra Features.
  237. * dired-create-directory:               Commands That Do Not Use Marks.
  238. * dired-diff:                           Commands That Do Not Use Marks.
  239. * dired-do-background-shell-command:    Tree Dired Extra Features.
  240. * dired-do-byte-compile:                Loading and Byte-compiling Emacs Lisp Files.
  241. * dired-do-chgrp:                       Changing File Attributes.
  242. * dired-do-chmod:                       Changing File Attributes.
  243. * dired-do-chown:                       Changing File Attributes.
  244. * dired-do-compress:                    Compressing and Uncompressing.
  245. * dired-do-copy:                        Copy and Move Into a Directory.
  246. * dired-do-copy-regexp:                 Renaming and More With Regexps.
  247. * dired-do-delete:                      Deleting Files With Dired.
  248. * dired-do-deletions:                   Deleting Files With Dired.
  249. * dired-do-find-file:                   Advanced Dired Mark Commands.
  250. * dired-do-hardlink:                    Copy and Move Into a Directory.
  251. * dired-do-hardlink-regexp:             Renaming and More With Regexps.
  252. * dired-do-insert-subdir:               Inserting All Marked Subdirectories.
  253. * dired-do-kill:                        Listing Files in Dired.
  254. * dired-do-load:                        Loading and Byte-compiling Emacs Lisp Files.
  255. * dired-do-move:                        Copy and Move Into a Directory.
  256. * dired-do-print:                       Printing the Marked Files.
  257. * dired-do-redisplay:                   Listing Files in Dired.
  258. * dired-do-relsymlink:                  Making Relative Symbolic Links in Dired.
  259. * dired-do-relsymlink-regexp:           Making Relative Symbolic Links in Dired.
  260. * dired-do-shell-command:               Dired Shell Commands.
  261. * dired-do-symlink:                     Copy and Move Into a Directory.
  262. * dired-do-symlink-regexp:              Renaming and More With Regexps.
  263. * dired-do-toggle:                      Tree Dired Extra Features.
  264. * dired-do-uncompress:                  Compressing and Uncompressing.
  265. * dired-downcase:                       Other File Creating Commands.
  266. * dired-find-file-other-window:         Commands That Do Not Use Marks.
  267. * dired-flag-auto-save-files:           Deleting Files With Dired.
  268. * dired-flag-backup-files:              Deleting Files With Dired.
  269. * dired-flag-extension:                 Advanced Dired Mark Commands.
  270. * dired-flag-file-deleted:              Deleting Files With Dired.
  271. * dired-flag-regexp-files:              Deleting Files With Dired.
  272. * dired-goto-file:                      Tree Dired Extra Features.
  273. * dired-goto-subdir:                    Tree Dired Extra Features.
  274. * dired-hide-all:                       Hiding Directories in Dired.
  275. * dired-hide-subdir:                    Hiding Directories in Dired.
  276. * dired-jump-back:                      Multiple Dired Directories.
  277. * dired-jump-back-other-window:         Multiple Dired Directories.
  278. * dired-kill-line-or-subdir:            Listing Files in Dired.
  279. * dired-make-relative-symlink:          Making Relative Symbolic Links in Dired.
  280. * dired-make-symbolic-link:             Making Relative Symbolic Links in Dired.
  281. * dired-mark-directories:               Marking Files in Dired.
  282. * dired-mark-executables:               Marking Files in Dired.
  283. * dired-mark-extension:                 Advanced Dired Mark Commands.
  284. * dired-mark-files-regexp:              Marking Files in Dired.
  285. * dired-mark-get-files:                 Dired Mark Internals.
  286. * dired-mark-if:                        Dired Mark Internals.
  287. * dired-mark-map:                       Dired Mark Internals.
  288. * dired-mark-sexp:                      Advanced Dired Mark Commands.
  289. * dired-mark-subdir-or-file:            Marking Files in Dired.
  290. * dired-mark-symlinks:                  Marking Files in Dired.
  291. * dired-maybe-insert-subdir:            Tree Dired Internals.
  292. * dired-maybe-insert-subdir:            Subdirectories in Dired.
  293. * dired-next-dirline:                   Subdirectories in Dired.
  294. * dired-next-marked-file:               Marking Files in Dired.
  295. * dired-next-subdir:                    Subdirectories in Dired.
  296. * dired-omit-toggle:                    Omitting Files in Dired.
  297. * dired-other-window:                   Entering Dired.
  298. * dired-prev-dirline:                   Subdirectories in Dired.
  299. * dired-prev-marked-file:               Marking Files in Dired.
  300. * dired-prev-subdir:                    Subdirectories in Dired.
  301. * dired-rename-regexp:                  Renaming and More With Regexps.
  302. * dired-restore-marker-char:            Dynamic Dired Markers.
  303. * dired-rmail:                          Multiple Dired Directories.
  304. * dired-set-marker-char:                Dynamic Dired Markers.
  305. * dired-smart-background-shell-command: Multiple Dired Directories.
  306. * dired-smart-shell-command:            Multiple Dired Directories.
  307. * dired-sort-toggle-or-edit:            Listing Files in Dired.
  308. * dired-trans-define:                   dired-trns.el.
  309. * dired-tree-down:                      Subdirectories in Dired.
  310. * dired-tree-up:                        Subdirectories in Dired.
  311. * dired-undo:                           Listing Files in Dired.
  312. * dired-unflag-all-files:               Marking Files in Dired.
  313. * dired-unmark-subdir-or-file:          Deleting Files With Dired.
  314. * dired-unmark-subdir-or-file:          Marking Files in Dired.
  315. * dired-up-directory:                   Subdirectories in Dired.
  316. * dired-upcase:                         Other File Creating Commands.
  317. * dired-view-file:                      Subdirectories in Dired.
  318. * dired-view-file:                      Commands That Do Not Use Marks.
  319. * dired-virtual:                        Virtual Dired.
  320. * dired-virtual-mode:                   Virtual Dired.
  321. * dired-virtual-revert:                 Virtual Dired.
  322. * dired-vm:                             Multiple Dired Directories.
  323. * dired-why:                            Commands That Do Not Use Marks.
  324. * find-dired:                           find-dired.el.
  325. * find-file:                            Multiple Dired Directories.
  326. * find-file-other-window:               Multiple Dired Directories.
  327. * find-grep-dired:                      find-dired.el.
  328. * find-name-dired:                      find-dired.el.
  329. * find-this-file:                       Multiple Dired Directories.
  330. * find-this-file-other-window:          Multiple Dired Directories.
  331. * revert-buffer:                        Listing Files in Dired.
  332. * shell-command:                        Multiple Dired Directories.
  333. File: dired,  Node: Dired Key Index,  Next: Dired Concept Index,  Prev: Dired Function Index,  Up: Top
  334. Dired Key Index
  335. ***************
  336. * Menu:
  337. * !:                                    Dired Minibuffer History.
  338. * !:                                    Dired Shell Commands.
  339. * #:                                    Deleting Files With Dired.
  340. * $:                                    Hiding Directories in Dired.
  341. * %c:                                   Renaming and More With Regexps.
  342. * %d:                                   Deleting Files With Dired.
  343. * %H:                                   Renaming and More With Regexps.
  344. * %l:                                   Other File Creating Commands.
  345. * %m:                                   Marking Files in Dired.
  346. * %r:                                   Renaming and More With Regexps.
  347. * %u:                                   Other File Creating Commands.
  348. * %Y:                                   Renaming and More With Regexps.
  349. * &:                                    Tree Dired Extra Features.
  350. * &:                                    Dired Minibuffer History.
  351. * (:                                    Dynamic Dired Markers.
  352. * (:                                    Dynamic Dired Markers.
  353. * ):                                    Dynamic Dired Markers.
  354. * *:                                    Marking Files in Dired.
  355. * +:                                    Commands That Do Not Use Marks.
  356. * ,:                                    Advanced Dired Mark Commands.
  357. * .:                                    Deleting Files With Dired.
  358. * /:                                    Marking Files in Dired.
  359. * <:                                    Subdirectories in Dired.
  360. * =:                                    Hiding Directories in Dired.
  361. * >:                                    Subdirectories in Dired.
  362. * @:                                    Marking Files in Dired.
  363. * DEL:                                  Deleting Files With Dired.
  364. * A:                                    Dynamic Dired Markers.
  365. * B:                                    Loading and Byte-compiling Emacs Lisp Files.
  366. * c:                                    Copy and Move Into a Directory.
  367. * C:                                    Compressing and Uncompressing.
  368. * C-m C-c:                              Advanced Dired Mark Commands.
  369. * C-m C-d:                              Advanced Dired Mark Commands.
  370. * C-x 4 C-f:                            Multiple Dired Directories.
  371. * C-x 4 d:                              Entering Dired.
  372. * C-x 4 j:                              Multiple Dired Directories.
  373. * C-x C-f:                              Multiple Dired Directories.
  374. * C-x d:                                Entering Dired.
  375. * C-x j:                                Multiple Dired Directories.
  376. * C-x u:                                Listing Files in Dired.
  377. * C-_:                                  Listing Files in Dired.
  378. * D:                                    Commands That Do Not Use Marks.
  379. * d:                                    Deleting Files With Dired.
  380. * DEL:                                  Marking Files in Dired.
  381. * F:                                    Advanced Dired Mark Commands.
  382. * f:                                    Commands That Do Not Use Marks.
  383. * g:                                    Listing Files in Dired.
  384. * G:                                    Changing File Attributes.
  385. * g:                                    Virtual Dired.
  386. * H:                                    Copy and Move Into a Directory.
  387. * i:                                    Subdirectories in Dired.
  388. * I:                                    Inserting All Marked Subdirectories.
  389. * i:                                    Tree Dired Internals.
  390. * k:                                    Listing Files in Dired.
  391. * l:                                    Listing Files in Dired.
  392. * L:                                    Loading and Byte-compiling Emacs Lisp Files.
  393. * m:                                    Dynamic Dired Markers.
  394. * M:                                    Changing File Attributes.
  395. * m:                                    Marking Files in Dired.
  396. * M-!:                                  Multiple Dired Directories.
  397. * M-&:                                  Multiple Dired Directories.
  398. * M-(:                                  Advanced Dired Mark Commands.
  399. * M-{:                                  Marking Files in Dired.
  400. * M-}:                                  Marking Files in Dired.
  401. * M-C-d:                                Subdirectories in Dired.
  402. * M-C-n:                                Subdirectories in Dired.
  403. * M-C-p:                                Subdirectories in Dired.
  404. * M-C-u:                                Subdirectories in Dired.
  405. * M-DEL:                                Marking Files in Dired.
  406. * M-G:                                  Tree Dired Extra Features.
  407. * M-g:                                  Tree Dired Extra Features.
  408. * M-k:                                  Listing Files in Dired.
  409. * M-M:                                  Advanced Dired Mark Commands.
  410. * M-n:                                  Dired Minibuffer History.
  411. * M-o:                                  Omitting Files in Dired.
  412. * M-p:                                  Dired Minibuffer History.
  413. * M-~:                                  Commands That Do Not Use Marks.
  414. * O:                                    Changing File Attributes.
  415. * o:                                    Commands That Do Not Use Marks.
  416. * P:                                    Printing the Marked Files.
  417. * r:                                    Copy and Move Into a Directory.
  418. * s:                                    Listing Files in Dired.
  419. * T:                                    Tree Dired Extra Features.
  420. * u:                                    Deleting Files With Dired.
  421. * u:                                    Marking Files in Dired.
  422. * U:                                    Compressing and Uncompressing.
  423. * V:                                    Multiple Dired Directories.
  424. * v:                                    Commands That Do Not Use Marks.
  425. * v:                                    Subdirectories in Dired.
  426. * W:                                    Commands That Do Not Use Marks.
  427. * w:                                    Tree Dired Extra Features.
  428. * W:                                    Mark-using Commands.
  429. * x:                                    Deleting Files With Dired.
  430. * X:                                    Deleting Files With Dired.
  431. * Y:                                    Copy and Move Into a Directory.
  432. * Z:                                    Dynamic Dired Markers.
  433. * ^:                                    Subdirectories in Dired.
  434. * ~:                                    Deleting Files With Dired.
  435. File: dired,  Node: Dired Concept Index,  Prev: Dired Key Index,  Up: Top
  436. Dired Concept Index
  437. *******************
  438. * Menu:
  439. * Background Dired shell commands:      Tree Dired Extra Features.
  440. * Basename of a file, how to use in Dired shell commands: dired-trns.el.
  441. * Case-changing Dired commands:         Other File Creating Commands.
  442. * Changing marker character in Dired:   Dynamic Dired Markers.
  443. * Compilation files, how to mark them:  Advanced Dired Mark Commands.
  444. * Corresponding files, how to mark them: Advanced Dired Mark Commands.
  445. * Creating a directory in Dired:        Commands That Do Not Use Marks.
  446. * Current file (in Dired):              Editing in Dired.
  447. * current file, how to run it:          Dired Shell Commands.
  448. * Default target in Dired:              Copy and Move Into a Directory.
  449. * Deletion (of files):                  Dired.
  450. * Diffing files in Dired:               Commands That Do Not Use Marks.
  451. * Directory, how to create one in Dired: Commands That Do Not Use Marks.
  452. * Dired:                                Dired.
  453. * Dired case-changing commands:         Other File Creating Commands.
  454. * Dired file marking internals:         Dired Mark Internals.
  455. * Dired listing switches:               Listing Files in Dired.
  456. * Dired regexp commands:                Renaming and More With Regexps.
  457. * Dired target commands:                Copy and Move Into a Directory.
  458. * Dynamic marker characters:            Dynamic Dired Markers.
  459. * Error logging in Dired:               Commands That Do Not Use Marks.
  460. * Error logging in Dired:               Mark-using Commands.
  461. * executing the current file:           Dired Shell Commands.
  462. * Expanded subdirectory:                Subdirectories in Dired.
  463. * Expanding subdirectories in Dired:    Subdirectories in Dired.
  464. * Extension of a file, how to use in Dired shell commands: dired-trns.el.
  465. * File line:                            Listing Files in Dired.
  466. * File marking internals in Dired:      Dired Mark Internals.
  467. * Find and Dired:                       find-dired.el.
  468. * Gmhist:                               Dired Minibuffer History.
  469. * Headerline:                           Listing Files in Dired.
  470. * Headerline:                           Subdirectories in Dired.
  471. * Hiding in Dired:                      Hiding Directories in Dired.
  472. * History of Minibuffer input:          Dired Minibuffer History.
  473. * How to make omitting the default in Dired: Omitting Files in Dired.
  474. * In-situ subdirectory:                 Subdirectories in Dired.
  475. * Input to Dired shell commands:        Tree Dired Extra Features.
  476. * Inserted subdirectory:                Subdirectories in Dired.
  477. * Inserting subdirectories in same Dired buffer: Subdirectories in Dired.
  478. * Interactive Dired shell commands:     Tree Dired Extra Features.
  479. * Internal of Dired file marking:       Dired Mark Internals.
  480. * Internals of Tree Dired:              Tree Dired Internals.
  481. * Lisp expression, marking files with in Dired: Advanced Dired Mark Commands.
  482. * List of files, how to mark them:      Advanced Dired Mark Commands.
  483. * List of files, how to mark them:      Advanced Dired Mark Commands.
  484. * Local Variables for Dired Directories: Dired Local Variables.
  485. * ls listings, how to peruse them in Dired: Virtual Dired.
  486. * Mark file by lisp expression:         Advanced Dired Mark Commands.
  487. * Mark-using commands:                  Editing in Dired.
  488. * Mark-using commands:                  Mark-using Commands.
  489. * Mark-using commands, use of prefix argument as repeat count: Mark-using Commands.
  490. * Marker character, how to replace it:  Advanced Dired Mark Commands.
  491. * Marker characters in Dired, changing them: Dynamic Dired Markers.
  492. * Marking a list of files from a buffer: Advanced Dired Mark Commands.
  493. * Marking compilation files:            Advanced Dired Mark Commands.
  494. * Marking files (in Dired):             Editing in Dired.
  495. * Marking files in Dired, internals of: Dired Mark Internals.
  496. * Marking RCS controlled files:         Advanced Dired Mark Commands.
  497. * Minibuffer History:                   Dired Minibuffer History.
  498. * Multiple Dired directories:           Multiple Dired Directories.
  499. * Non-file line:                        Listing Files in Dired.
  500. * Numeric argument to Dired's mark-using commands: Mark-using Commands.
  501. * Omitting additional files:            Omitting Files in Dired.
  502. * Omitting Files in Dired:              Omitting Files in Dired.
  503. * Omitting RCS files in Dired:          Omitting Files in Dired.
  504. * Omitting tib files in Dired:          Omitting Files in Dired.
  505. * Overwriting of files in Dired:        Copy and Move Into a Directory.
  506. * Perusing ls listings:                 Virtual Dired.
  507. * Prefix argument to Dired's mark-using commands: Mark-using Commands.
  508. * Prefix argument via digit keys:       Mark-using Commands.
  509. * RCS controlled files, how to mark them: Advanced Dired Mark Commands.
  510. * RCS files, how to omit them in Dired: Omitting Files in Dired.
  511. * Refreshing a Dired listing:           Listing Files in Dired.
  512. * Regexp commands in Dired:             Renaming and More With Regexps.
  513. * Repeat count for Dired's mark-using commands: Mark-using Commands.
  514. * Replacing one marker character with another: Advanced Dired Mark Commands.
  515. * running the current file:             Dired Shell Commands.
  516. * Shell commands (in Dired):            Dired Shell Commands.
  517. * Simultaneous visiting of several files: Advanced Dired Mark Commands.
  518. * Stack of marker characters in Dired:  Dynamic Dired Markers.
  519. * Target commands in Dired:             Copy and Move Into a Directory.
  520. * Target default in Dired:              Copy and Move Into a Directory.
  521. * Tib files, how to omit them in Dired: Omitting Files in Dired.
  522. * Transformer:                          dired-trns.el.
  523. * Tree Dired Internals:                 Tree Dired Internals.
  524. * Virtual Dired:                        Virtual Dired.
  525. * Visiting several files at once:       Advanced Dired Mark Commands.
  526. * Why something went wrong in Dired:    Commands That Do Not Use Marks.
  527. * Why something went wrong in Dired:    Mark-using Commands.
  528. * Working directory:                    Multiple Dired Directories.
  529.